package com.tring.ysyn.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * SAP报表
 * </p>
 *
 * @author tring
 * @since 2023-03-25
 */
@Data
  @EqualsAndHashCode(callSuper = false)
    public class TbSapReport implements Serializable {

    private static final long serialVersionUID = 1L;

      /**
     * id
     */
        @TableId(value = "id", type = IdType.AUTO)
      private Integer id;

      /**
     * 销售订单号
     */
      @TableField("VBELN")
    private String vbeln;

      /**
     * 行项目
     */
      @TableField("POSNR")
    private Integer posnr;

      /**
     * 客户
     */
      @TableField("KUNNR")
    private String kunnr;

      /**
     * 记录的创建日期
     */
      @TableField("ERDAT")
    private String erdat;

      /**
     * 销售组织
     */
      @TableField("VKORG")
    private String vkorg;

      /**
     * 描述
     */
      @TableField("VTEXT")
    private String vtext;

      /**
     * 区名
     */
      @TableField("BZTXT")
    private String bztxt;

      /**
     * 收入
     */
      @TableField("KTGRDX")
    private String ktgrdx;

      /**
     * 行状体
     */
      @TableField("SOSTATUS")
    private String sostatus;

      /**
     * 计划行号
     */
      @TableField("ETENR")
    private String etenr;

      /**
     * EC计划行号
     */
      @TableField("ZZETENR")
    private Integer zzetenr;

      /**
     * 物料
     */
      @TableField("MATNR")
    private String matnr;

      /**
     * 物料描述
     */
      @TableField("ARKTX")
    private String arktx;

      /**
     * 物料组
     */
      @TableField("MATKL")
    private String matkl;

      /**
     * 物料组描述
     */
      @TableField("WGBEZ")
    private String wgbez;

      /**
     * 外部物料组名称
     */
      @TableField("WRKST")
    private String wrkst;

      /**
     * 物料组2
     */
      @TableField("MVGR2")
    private String mvgr2;

      /**
     * 大类描述
     */
      @TableField("BEZEI")
    private String bezei;

      /**
     * 订单数量
     */
      @TableField("KWMENG")
    private String kwmeng;

      /**
     * 拆分行项
     */
      @TableField("BMENG")
    private String bmeng;

      /**
     * 请求交货日期
     */
      @TableField("VDATU")
    private String vdatu;

      /**
     * 计划交货日期
     */
      @TableField("EDATU")
    private String edatu;

      /**
     * 工厂
     */
      @TableField("WERKS")
    private String werks;

      /**
     * 工厂号
     */
      @TableField("AUFNR")
    private String aufnr;

      /**
     * 生产管理员
     */
      @TableField("FEVOR")
    private String fevor;

      /**
     * 工单下达日期
     */
      @TableField("FTRMI")
    private String ftrmi;

      /**
     * 订单项数量
     */
      @TableField("PSMNG")
    private String psmng;

      /**
     * 此订单项的收货数量
     */
      @TableField("WEMNG")
    private String wemng;

      /**
     * 未清工单数汇总数量
     */
      @TableField("ZZSL")
    private String zzsl;

      /**
     * 综合确认日期
     */
      @TableField("GSBTR")
    private String gsbtr;

      /**
     * 第一次发料时间
     */
      @TableField("BUDAT2")
    private String budat2;

      /**
     * 基本开始日期
     */
      @TableField("GSTRP")
    private String gstrp;

      /**
     * 工单开工日期
     */
      @TableField("GSTRI")
    private String gstri;

      /**
     * 计划完工
     */
      @TableField("GLTRS")
    private String gltrs;

      /**
     * 工单完工日期
     */
      @TableField("GLTRI")
    private String gltri;

      /**
     * 基本计量单位
     */
      @TableField("ZSFYH")
    private String zsfyh;

      /**
     * 凭证中的过帐日期
     */
      @TableField("BUDAT")
    private String budat;

      /**
     * 产生出货计划
     */
      @TableField("JI")
    private String ji;

      /**
     * 齐柜出货时间
     */
      @TableField("LADAT")
    private String ladat;

      /**
     * EC交货单数量
     */
      @TableField("ECMENGE")
    private String ecmenge;

      /**
     * 订仓日期
     */
      @TableField("DING")
    private String ding;

      /**
     * 截关期
     */
      @TableField("ZQI")
    private String zqi;

      /**
     * 实际货物移动日期
     */
      @TableField("WADAT_IST")
    private String wadatIst;

      /**
     * BOM半成品编码
     */
      @TableField("BOM_SEMI_FINISHED_CODING")
    private String bomSemiFinishedCoding;

      /**
     * 已过账数量
     */
      @TableField("YGZNM")
    private String ygznm;

      /**
     * 客户登记
     */
      @TableField("ZGRADE")
    private String zgrade;

      /**
     * 基本计量单位
     */
      @TableField("MEINS")
    private String meins;

      /**
     * 资料建全时间
     */
      @TableField("UDATE")
    private String udate;

      /**
     * 工厂交货日期
     */
      @TableField("GCDAT")
    private String gcdat;

      /**
     * 计划行欠出货数量
     */
      @TableField("QLFIMG")
    private String qlfimg;

      /**
     * 计划行待出货数量
     */
      @TableField("DLFIMG")
    private String dlfimg;

      /**
     * 验货借用
     */
      @TableField("JDJMNG2")
    private String jdjmng2;

      /**
     * 当前存量
     */
      @TableField("KALAB")
    private String kalab;

      /**
     * 冻结库存
     */
      @TableField("KASPE")
    private String kaspe;

      /**
     * 验货结果
     */
      @TableField("ZYHJG")
    private String zyhjg;

      /**
     * 异常描述
     */
      @TableField("ZMESSAGE")
    private String zmessage;

      /**
     * 实际开始日期
     */
      @TableField("GSTSI")
    private String gstsi;

      /**
     * 日期
     */
      @TableField("CREAT")
    private String creat;

      /**
     * CRTD工单号
     */
      @TableField("CRTDMO")
    private String crtdmo;

      /**
     * 重工单号
     */
      @TableField("RAUFNR")
    private String raufnr;

    @TableField("ZRSL")
    private String zrsl;

      /**
     * 本表数据创建时间
     */
      private Date tbCreateTime;


}
